|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.main.archive.ArchiveTimeSpecification
public class ArchiveTimeSpecification
Ein Objekt dieser Klasse bestimmt den Zeitbereich/Indexbereich (Intervall) einer Archivanfrage. Bei der Bestimmung
des Intervalls können folgende 6 Fälle unterschieden werden:
Anfangs- und Endzeitpunkt bzgl. Datenzeit
Anfangs- und Endzeitpunkt bzgl. Archivzeit
Anfangs- und Enddatenindex
Endzeitpunkt bzgl. Datenzeit, Anfang
durch Anzahl Datensätze
Endzeitpunkt bzgl. Archivzeit, Anfang durch Anzahl Datensätze
Enddatenindex, Anfang
durch Anzahl Datensätze
| Field Summary | |
|---|---|
private long |
_intervalEnd
siehe Konstruktor |
private long |
_intervalStart
siehe Konstruktor |
private boolean |
_startRelative
|
private TimingType |
_timingType
|
| Constructor Summary | |
|---|---|
ArchiveTimeSpecification(TimingType timingType,
boolean startRelative,
long intervalStart,
long intervalEnd)
|
|
| Method Summary | |
|---|---|
long |
getIntervalEnd()
Das Intervallende einer Archivanfrage. |
long |
getIntervalStart()
Der Rückgabewert ist entweder ein aboluter Wert oder eine gewisse Anzahl Datensätze, die vor dem Intervallende liegen müssen ( isStartRelative()). |
TimingType |
getTimingType()
Auf welchen Typ (Datenzeit, Archivzeit, Datenindex) beziehen sich die Intervallangaben. |
boolean |
isStartRelative()
Der Rückgabewert bestimmt, ob der Intervallstart als relativer Wert interpretiert werden muss. |
String |
toString()
Liefert eine String-Repräsentation dieser Klasse zurück. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private final TimingType _timingType
private final boolean _startRelative
private final long _intervalStart
private final long _intervalEnd
| Constructor Detail |
|---|
public ArchiveTimeSpecification(TimingType timingType,
boolean startRelative,
long intervalStart,
long intervalEnd)
timingType - Typ der Intervallangabe in den folgenden Parametern. Je nach Wert beziehen sich die Angaben in
intervalStart und intervalEnd auf den Datenzeitstempel, den
Archivzeitstempel oder den Datensatzindex.intervalStart - Start des Intervalls. Positive Werte dieses Parameters beziehen sich je nach Wert des
Parameters timingType auf den Datenzeitstempel, den Archivzeitstempel oder den
Datensatzindex. Wenn startRelative auf true gesetzt wurde, wird der
Wert als Anzahl Datensätze vor dem intervalEnd interpretiert, unabhängig vom
gewählten timingType.intervalEnd - Ende des Intervalls. Dieser Wert bezieht sich je nach timingType auf den
Datenzeitstempel, den Archivzeitstempel oder den Datensatzindex.startRelative - true = Der Wert in intervalStart wird als Anzahl Datensätze interpretiert, die vor
dem intervalEnd liegen müssen; false = intervalStart, intervalEnd
sind absolute Werte| Method Detail |
|---|
public TimingType getTimingType()
public boolean isStartRelative()
public long getIntervalStart()
isStartRelative()).
public long getIntervalEnd()
public String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||